package model

const Magic = 0xfe

type CmdType uint8

const (
	CmdLogin           CmdType = 0x01
	CmdLoginAck                = 0x02 // 服务端响应CmdAuth
	CmdHeartBeat               = 0x03 // 心跳
	CmdSN                      = 0x11 // SN查询
	CmdController              = 0x12 // 中控标识
	CmdCcInfo                  = 0x13 // 中控信息
	CmdFirmware                = 0x14 // 固件信息
	CmdProtocol                = 0x15 // 版本协议
	CmdCtlInfo                 = 0x16 // 控制器信息
	CmdDashboardInfo           = 0x17 // 仪表信息
	CmdBatteryInfo             = 0x18 // 查询电池信息
	CmdRestart                 = 0x21 // 重启
	CmdReset                   = 0x22 // 恢复出厂设置
	CmdUpdateAddr              = 0x31 // 更改固件升级地址
	CmdUpgrade                 = 0x32 // 固件升级
	CmdDeviceType              = 0x41 // 设备参数
	CmdUnixTime                = 0x51 // unix时间
	CmdRunMode                 = 0x52 // 运行模式
	CmdBattery                 = 0x53 // 电池数据
	CmdBatterySpec             = 0x54 // 电池参数
	CmdPower                   = 0x61 // 一键启动
	CmdSwitch                  = 0x62 // 一键开锁
	CmdPlayVoice               = 0x63 // 播放声音
	CmdLock                    = 0x64 // 一键锁车
	CmdAlarmConfig             = 0x65 // 报警设置
	CmdSmartConfig             = 0x66 // 智能设置
	CmdCardRecord              = 0x67 // NFC卡片记录
	CmdNoSenseRecord           = 0x68 // 无感记录
	CmdEFence                  = 0x69 // 电子围栏
	CmdLocation                = 0x71 // GPS位置数据
	CmdSpeed                   = 0x72 // 车辆速度
	CmdEBikeData               = 0x73 // 车辆数据
	CmdSignalIntensity         = 0x74 // 信号强度
	CmdStation                 = 0x75 // 基站信息
	CmdAlarm                   = 0x76 // 报警
	CmdFault                   = 0x77 // 故障
	CmdInfo0x81                = 0x81 // 快速指令1
	CmdInfo0x82                = 0x82 // 快速指令2
	CmdInfo0x8A                = 0x8A // 快速指令10
)
